go/types.operand.isValid (method)
76 uses
go/types (current package)
assignments.go#L98: if !x.isValid() {
assignments.go#L121: if !x.isValid() || !isValid(x.typ()) || !isValid(lhs.typ) {
assignments.go#L144: if !x.isValid() {
assignments.go#L156: if !x.isValid() || !isValid(x.typ()) || !isValid(lhs.typ) {
assignments.go#L221: if !x.isValid() || !isValid(x.typ()) {
builtins.go#L59: if !a.isValid() {
builtins.go#L318: if !x.isValid() || !y.isValid() {
builtins.go#L448: if !x.isValid() {
builtins.go#L476: if !x.isValid() {
builtins.go#L595: if !a.isValid() {
builtins.go#L607: if !x.isValid() {
builtins.go#L631: if !x.isValid() {
builtins.go#L666: if !x.isValid() {
builtins.go#L698: if !x.isValid() {
builtins.go#L715: if !a.isValid() {
builtins.go#L740: if !x.isValid() {
builtins.go#L758: if !x.isValid() {
builtins.go#L786: if !x.isValid() {
builtins.go#L846: if !x.isValid() {
builtins.go#L911: if !x.isValid() {
builtins.go#L931: if !x.isValid() {
builtins.go#L977: if !x.isValid() {
builtins.go#L986: assert(x.isValid())
call.go#L199: if !x.isValid() {
call.go#L214: if x.isValid() {
call.go#L242: if x.isValid() && x.mode() != constant_ {
call.go#L422: if t, ok := x.typ().(*Tuple); ok && x.isValid() {
call.go#L1053: return x.isValid()
expr.go#L131: if !x.isValid() {
expr.go#L365: if !c.isValid() {
expr.go#L389: if !x.isValid() || isTyped(x.typ()) || !isValid(target) {
expr.go#L655: if !y.isValid() {
expr.go#L672: if !y.isValid() {
expr.go#L786: if !x.isValid() {
expr.go#L789: if !y.isValid() {
expr.go#L801: if !x.isValid() {
expr.go#L927: if !x.isValid() {
expr.go#L931: if !y.isValid() {
expr.go#L1000: if !x.isValid() || x.mode() == novalue {
expr.go#L1048: if !x.isValid() {
expr.go#L1054: if !x.isValid() {
expr.go#L1060: if !x.isValid() {
expr.go#L1081: if !x.isValid() {
expr.go#L1087: if !x.isValid() {
expr.go#L1093: if !x.isValid() {
expr.go#L1161: if !x.isValid() {
expr.go#L1171: if !x.isValid() {
expr.go#L1289: if t, ok := x.typ().(*Tuple); ok && x.isValid() {
index.go#L47: if !x.isValid() {
index.go#L235: if !x.isValid() {
index.go#L450: if !x.isValid() {
index.go#L456: if !x.isValid() {
infer.go#L68: if !arg.isValid() {
infer.go#L168: if !arg.isValid() {
literals.go#L69: if !x.isValid() {
literals.go#L286: if !x.isValid() {
operand.go#L75: func (x *operand) isValid() bool {
operand.go#L329: if !x.isValid() || !isValid(T) {
range.go#L40: if isTypes2 && x.isValid() && sValue == nil && !check.hasCallOrRecv {
range.go#L67: if x.isValid() {
range.go#L175: if x.isValid() && !isInteger(x.typ()) {
stmt.go#L242: if !x.isValid() || !v.isValid() {
stmt.go#L246: if !v.isValid() {
stmt.go#L252: if !res.isValid() {
stmt.go#L468: if !ch.isValid() || !val.isValid() {
stmt.go#L489: if !x.isValid() {
stmt.go#L499: if !x.isValid() {
stmt.go#L531: if !x.isValid() {
stmt.go#L612: if x.isValid() && !allBoolean(x.typ()) {
stmt.go#L639: if x.isValid() && !Comparable(x.typ()) && !hasNil(x.typ()) {
stmt.go#L731: if x.isValid() {
stmt.go#L840: if x.isValid() && !allBoolean(x.typ()) {
typexpr.go#L482: if x.isValid() {
The pages are generated with Golds v0.8.4. (GOOS=linux GOARCH=amd64)